body {padding-top:50px}
.sub-header {padding-bottom:10px;border-bottom:1px solid #eee}
.navbar-fixed-top {border:0}
.sidebar {display:none}
@media(min-width:768px) {.sidebar {position:fixed;top:51px;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee}
}
.nav-sidebar {margin-right:-21px;margin-bottom:20px;margin-left:-20px}
.main {padding:20px}
@media(min-width:768px) {.main {padding-right:40px;padding-left:40px}
}
.main .page-header {margin-top:0}
.placeholders {margin-bottom:30px;text-align:center}
.placeholders h4 {margin-bottom:0}
.placeholder {margin-bottom:20px}
.placeholder img {display:inline-block;border-radius:50%}

img {width:200px;}
.imgBox {position:relative;}
.imgText {display:block;width:50px;height:100px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-20px;}
.sidebar {margin-top:-1px;}

.loginBox {width:400px;height:300px;position:absolute;top:45%;left:50%;margin-left:-200px;margin-top:-200px;}
#pwdBox {margin-top:25px;}
.loginBtn {height:40px;width:200px;text-align:center;margin:auto;}
.loginLabel {text-align:center;font-size:2em;}

.nav-sidebar a {font-size:16px;padding-right:20px;padding-left:20px}
.nav > li > a {
    position: relative;
    display: block;
    padding: 20px 30px;
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}